package com.itHsuSE.demo14;

/**
 * @ClassName:Main
 * @author Hsu琛君珩
 * @date 2024-03-29
 * @apiNote
 * @Version: v1.0
 */

import java.io.*;
import java.util.Scanner;
//先导入io包

public class Main {
    public static void main(String[] args) throws IOException {
        //这里抛出IO异常

        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out));
        String s[] = bf.readLine().split(" ");
        //先读入字符串注意常用的输入案例会分割掉空格

        int n = Integer.parseInt(s[0]);
        int m = Integer.parseInt(s[1]);
        //读入的是字符存在字符串数组中
        //字符转为整形变量

        String str[] = bf.readLine().split(" ");
        int a[] = new int[n];
        for (int i = 1; i <= n; i++) {
            a[i] = Integer.parseInt(str[i - 1]);
            //注意这里下标从1开始
            //而字符串数组str默认下标从0开始，需要减一。
            //具体情况视题目而定
        }

        long res = 0;
        for (int i = 0; i < n; i++) {
            a[i] = Integer.parseInt(str[i]);
            //注意这里下标从0开始
            res += a[i];
        }

        pw.println(res);
        //pw.write((int) res);
        //快写二者选其一即可，通常是用的println。
        //write有些类型输出会乱码

        pw.printf("%d\n", res);  // 格式化输出res并换行，类似System.out.printf("%d\n", res);

        pw.flush();
        //快写后记得刷新
    }
}